const app = getApp();

Page({
  data: {
    leaderboard:[],
  },

  onLoad() {
    this.getLeaderboardData();
  },

  getLeaderboardData() {
    wx.request({
      url: `${app.globalData.baseUrl}/api/leaderboard/list`, // 修改为后端排行榜接口
      method: 'GET',
      header: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer ' + wx.getStorageSync('token') // 如果需要token鉴权
      },
      success: (res) => {
        console.log('获取排行榜数据成功:', res);
        if (res.statusCode === 200 ) {
          console.log("数据"+res.data.data)
          this.setData({ leaderboard: res.data.data }); // 直接设置返回的排行榜数据
        } else {
          console.error('获取排行榜数据失败:', res);
          wx.showToast({ title: '获取排行榜失败', icon: 'none' });
        }
      },
      fail: (err) => {
        console.error('获取排行榜数据请求失败:', err);
        wx.showToast({ title: '网络错误，请稍后重试', icon: 'none' });
      }
    });
  },
});